feat: add r2 tools to bindings mcp #56
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request adds tools for managing R2 buckets including,
accounts_list
List all accounts in your Cloudflare account
set_active_account
Set active account to be used for tool calls that require accountId
kv_namespaces_list
List all of the kv namespaces in your Cloudflare account
kv_namespace_create
Create a new kv namespace in your Cloudflare account
kv_namespace_delete
Delete a kv namespace in your Cloudflare account
kv_namespace_get
Get a kv namespace in your Cloudflare account
kv_namespace_update
Update a kv namespace in your Cloudflare account
workers_list
List all Workers in your Cloudflare account
worker_get_worker
Get the source code of a Cloudflare Worker
r2_buckets_list
List all of the r2 buckets in your Cloudflare account
r2_bucket_create
Create a new r2 bucket in your Cloudflare account
r2_bucket_get
Get details about a specific R2 bucket
r2_bucket_delete
Delete an R2 bucket
r2_bucket_cors_get
Get CORS configuration for an R2 bucket
r2_bucket_cors_update
Update CORS configuration for an R2 bucket
r2_bucket_cors_delete
Delete CORS configuration for an R2 bucket
r2_bucket_domains_list
List all of the domains for an R2 bucket
r2_bucket_domains_get
Get details about a specific domain for an R2 bucket
r2_bucket_domains_create
Create a new domain for an R2 bucket
r2_bucket_domains_delete
Delete a domain for an R2 bucket
r2_bucket_domains_update
Update a domain for an R2 bucket
r2_bucket_event_notifications_get
Get event notifications for an R2 bucket
r2_bucket_event_notifications_update
Update event notifications for an R2 bucket
r2_bucket_event_notifications_delete
Delete event notifications for an R2 bucket
r2_bucket_locks_get
Get locks for an R2 bucket
r2_bucket_locks_update
Update locks for an R2 bucket
r2_bucket_temporary_credentials_create
Create temporary credentials for an R2 bucket
r2_metrics_list
List metrics for an R2 bucket
r2_sippy_get
Get configuration for sippy for an R2 bucket
r2_sippy_update
Update configuration for sippy for an R2 bucket
r2_sippy_delete
Delete sippy for an R2 bucket